package com.mls.fivedistrict.server;

import com.mls.fivedistrict.common.PageFilter;
import com.mls.fivedistrict.common.ServiceResponse;
import com.mls.fivedistrict.pojo.Report;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * Created by nanji on 2018/3/21.
 */
public interface ReportService {

    ServiceResponse TotalEveryDay(PageFilter pageFilter);

    ServiceResponse getUserIntegralReports(PageFilter pageFilter);

    ServiceResponse getSumUserIntegralReports(PageFilter pageFilter);

    ServiceResponse getUserCalculateReports(PageFilter pageFilter);

    ServiceResponse getSumUserCalculateReports(PageFilter pageFilter);

    ServiceResponse getUserTaskReports(PageFilter pageFilter);

    ServiceResponse getUserIntegralExtractReports(PageFilter pageFilter);

    ServiceResponse getDwqMineSum();

    ServiceResponse getUserPropertyReports(PageFilter pageFilter);

    ServiceResponse getSumUserPropertyReports(PageFilter pageFilter);

    ServiceResponse getSumUserIntegralExtractReports(PageFilter pageFilter);

}
